source/glfw3d/Input.d(21,9): Error: `@safe` function `glfw3dGetKeyName` cannot access `__gshared` data `glfwGetKeyName` source/glfw3d/Input.d(42,6): Error: `@safe` function `isPresent` cannot access `__gshared` data `glfwJoystickPresent` source/glfw3d/Input.d(54,21): Error: `@safe` function `getAxes` cannot access `__gshared` data `glfwGetJoystickAxes` source/glfw3d/Input.d(59,15): Error: safe function `glfw3d.Input.Joystick.getAxes` cannot index pointer `o` source/glfw3d/Input.d(68,21): Error: `@safe` function `getButtons` cannot access `__gshared` data `glfwGetJoystickButtons` source/glfw3d/Input.d(73,15): Error: safe function `glfw3d.Input.Joystick.getButtons` cannot index pointer `o` source/glfw3d/Input.d(81,10): Error: `@safe` function `getName` cannot access `__gshared` data `glfwGetJoystickName` source/glfw3d/Main.d(15,2): Error: `@safe` function `_sharedStaticCtor_L14_C1` cannot access `__gshared` data `glfw3dLogger` source/glfw3d/Main.d(17,3): Error: `@safe` function `_sharedStaticCtor_L14_C1` cannot access `__gshared` data `DerelictGLFW3` source/glfw3d/Main.d(54,2): Error: `@safe` function `glfw3dVersion` cannot access `__gshared` data `glfwGetVersion` source/glfw3d/Main.d(62,22): Error: `@safe` function `glfw3dVersionString` cannot access `__gshared` data `glfwGetVersionString` source/glfw3d/Main.d-mixin-74(74,31): Error: `@safe` function `glfw3dErrorCallback` cannot access `__gshared` data `glfw3dErrorHappened` source/glfw3d/Main.d-mixin-74(74,64): Error: `@safe` function `glfw3dErrorCallback` cannot access `__gshared` data `glfw3dLogger` source/glfw3d/Main.d-mixin-74(74,101): Error: `@safe` function `glfw3d.Main.glfw3dErrorCallback` cannot call `@system` function `std.string.fromStringz!char.fromStringz` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/string.d(222,15): `std.string.fromStringz!char.fromStringz` is declared here source/glfw3d/Main.d-mixin-74(74,117): Error: can only catch class objects derived from `Exception` in `@safe` code, not `object.Throwable` source/glfw3d/Main.d-mixin-75(75,30): Error: `@safe` function `glfw3dErrorCallback` cannot access `__gshared` data `glfw3dErrorHappened` source/glfw3d/Main.d-mixin-75(75,63): Error: `@safe` function `glfw3dErrorCallback` cannot access `__gshared` data `glfw3dLogger` source/glfw3d/Main.d-mixin-75(75,100): Error: `@safe` function `glfw3d.Main.glfw3dErrorCallback` cannot call `@system` function `std.string.fromStringz!char.fromStringz` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/string.d(222,15): `std.string.fromStringz!char.fromStringz` is declared here source/glfw3d/Main.d-mixin-75(75,116): Error: can only catch class objects derived from `Exception` in `@safe` code, not `object.Throwable` source/glfw3d/Main.d-mixin-76(76,30): Error: `@safe` function `glfw3dErrorCallback` cannot access `__gshared` data `glfw3dErrorHappened` /opt/dmd-safe/dmd/dmd-safe failed with exit code 1.